<?php 
include ("functies.php");
include ("functies2.php");
connectdb();
if ($_SESSION['naam'] != "") {
	//include ("kop.php"); # uit laten staan omdat anders de pagina kop overheerst!!
print "<tr><td colspan=\"2\">";

$detailid = $_GET['id'];
print "<h6>Identificatie Nummer: $detailid <br /><br /></h6>";


// $lijstid helpt te onderscheiden tussen een query op Activiteiten (lijstid=1) of op Sjablonen (lijstid=2)
$lijstid = $_GET['lijst'];
//  print "Lijst = $lijstid"; #alleen zinnig bij debuggen

// Fase 1:  de juiste query opbouwen
if ($lijstid == 1) {
// selectie op Activiteiten
$sql = "SELECT A.id, A.Activiteit, A.Omschrijving,P.Programma, R.Resultaatgebied,
        Vestiging, Beginjaar, Eindjaar, GereedJaar, GereedMaand, Betrokkenen, Status, AFD.Dienst, A.Indiener
FROM `activiteit` A, `vestiging` V, `resultaatgebied` R, `programma` P,  `activiteitvestiging` AV, `afdelingen` AFD
WHERE A.Id = $detailid  
AND A.Id = AV.IdActiviteit
AND AV.IdVestiging = V.Id
AND A.IdResultaatgebied = R.Id
AND A.IdProgramma = P.Id 
AND A.IdAfdeling = AFD.Id";

} else if ($lijstid == 2) {
	// selectie op sjablonen, door deze syntax kunnen er later nog andere lijstid's worden toegevoegd.
        $sql = "SELECT S.id, S.Activiteit, S.Omschrijving, P.Programma, R.Resultaatgebied, 
        				Vestiging, Beginjaar, Eindjaar, GereedJaar, GereedMaand, Betrokkenen, Status, AFD.Dienst, S.Indiener"
   			 . " FROM sjablonen S
    				LEFT JOIN programma P on S.IdProgramma = P.Id
    				LEFT JOIN resultaatgebied R on S.IdResultaatgebied = R.Id
    				LEFT JOIN afdelingen AFD on S.IdAfdeling=AFD.Id
    				LEFT JOIN sjablonenav SAV on S.id = SAV.IdActiviteit
    				LEFT JOIN vestiging V on V.id = SAV.IdVestiging
    				WHERE S.Id = $detailid
    		";

} else if ($lijstid == 3){
	// selectie op de prullenbak. Wanneer een gebruiker een plan heeft verwijderd kan die op deze wijze nog opgehaald worden.
$sql = "SELECT *
FROM `prullenbak` A, `vestiging` V, `resultaatgebied` R, `programma` P,  `activiteitvestiging` AV
WHERE a.Id = AV.IdActiviteit
AND AV.IdVestiging = V.Id
AND A.IdResultaatgebied = R.Id
AND A.IdProgramma = P.Id
AND A.Id = $detailid group by A.Id";

}


// Vervolgens de juiste gegevens verzamelen

	//print "De query is: $sql <br />"; # debug
	
	$resultaat = mysql_query($sql);
	$aantal = mysql_num_rows($resultaat);
  $teller = 0;
        
	while ($record = mysql_fetch_object($resultaat)) {
        if ($teller == 0) {
        //print_array($record); # debug
        /*
         * Dit zijn al zo'n beetje alle velden die mogelijk zijn.
         * Of er ook wat mee gedaan wordt in de zin van tonen,
         * hangt af van het laatste deel van deze pagina. 
         */
        $detail_id=($record->Id);
        $detail_activiteit = stripslashes($record->Activiteit);
        $detail_omschrijving = stripslashes($record->Omschrijving);
        $detail_gewenstresultaat =  stripslashes($record->GewenstResultaat);
        $detail_vestiging =  stripslashes($record->Vestiging);
        $detail_resultaatgebied =  stripslashes($record->Resultaatgebied);
        $detail_programmaid = $record->IdProgramma;
        $detail_programma =  stripslashes($record->Programma);
        $detail_betrokkenen =  stripslashes($record->Betrokkenen);
        $detail_middelen =  stripslashes($record->Middelen);
        $detail_schooljaren = $record->SchoolJaren;
        $detail_beginjaar =  stripslashes($record->Beginjaar);
        $detail_eindjaar =  stripslashes($record->Eindjaar);
        $detail_gereedjaar =  stripslashes($record->GereedJaar);
        $detail_gereedmaand =  stripslashes($record->GereedMaand);
        $detail_indicatoren =  stripslashes($record->PrestatieIndicatoren);
        $detail_voortgang =  stripslashes($record->Voortgang);
        $detail_relatievevoortgang = $record->RelatieveVoortgang;
        $detail_status =  stripslashes($record->Status);
        $detail_idvestiging = $record->IdVestiging;
        $detail_idindiener = $record->IdIndiener;
        $detail_idafdeling = $record->IdAfdeling;
        $detail_indiener = $record->indiener;
        $detail_resultaatgebiedomschrijving = $record->ResultaatgebiedOmschrijving;
        $detail_programmaomschrijving = $record->ProgrammaOmschrijving;
        $detail_idactiviteit = $record->IdActiviteit;
				$detail_indiener = $record->Indiener;
				$detail_afdeling = $record->Dienst;
				
        } else {
            /*
            * Onderstaande opmerking geldt alleen voor sjablonen details!! ($lijstid ==2)
             * Iedere vestiging levert in principe een apare rij in
             * deze resultaattabel op. Alleen bij de eerste vestiging
             * worden alle gegevens gevuld. Bij de volgende vestigingen
             * wordt alleen het vestigingsveld uitgebreid.
             * De overige gegevens blijven zo.
            */
            $dv = stripslashes($record->Vestiging);
            $detail_vestiging = $detail_vestiging." ".$dv;
        }
        $teller++;
}

if ($lijstid == 1) { 
		// als de lijst 1 is (detail van activitet) wordt $detail_vestiging even niet weergegeven, in ieder geval niet volgens de manier hierboven.
		$detail_vestiging = " ";
} else {
		$detail_vestiging = "(".$detail_vestiging.")";
}

// En tenslotte deze gegevens tonen.

	echo "<table width=\"700\" border =\"1\" align=\"center\">";
        // ====regel 1======
	echo "<tr><td colspan=\"2\">";
	echo "<h2 align=\"center\">".$detail_activiteit." ".$detail_vestiging."</h2>";
	echo "</td></tr>";
	// ====regel 2======
	echo "<tr><td colspan=\"2\">";
	echo "<p>Omschrijving: <i>".$detail_omschrijving."</i></p>";
	echo "</td></tr>";
	// ====regel 3======
	echo "<tr><td colspan =\"2\">";
	echo "<p>Gewenst resultaat: <i>".$detail_gewenstresultaat."</i></p>";
	echo "</td></tr>";
	// ====regel 4======
	echo "<tr><td>";
	echo "<p>Indiener: <b>".$detail_indiener."</b></p>";
	echo "</td><td>";
	echo "<p>Afdeling: <b>".$detail_afdeling."</b></p>";
	echo "</td></tr>"; 
	// ====regel 5======
	echo "<tr><td>";
	echo "<p>Resultaatgebied: <b>".$detail_resultaatgebied."</b><br> Programma: <b>".$detail_programma."</b></p>";
	echo "</td><td>";
	echo "<p>Betrokkenen: <b>".$detail_betrokkenen."</b> <br> Middelen: <b>".$detail_middelen."</b></p>";
	echo "</td></tr>"; 
	// ====regel 6======
	echo "<tr><td>";
	echo "<p>Startjaar: <b>".$detail_beginjaar."</b><br> Eindjaar: <b>".$detail_eindjaar."</b><br> Gepland eindmoment: <b>".$detail_gereedjaar." - ".$detail_gereedmaand."</b></p>";
	echo "</td><td>";
	echo "<p>Prestatie-indicatoren: <b>".$detail_indicatoren."</b><br>Voortgang: <b>".$detail_voortgang."</b><br> Status: <b>".$detail_status."</b></p>";
	echo "</td></tr>";
	// ====regel 7======
	echo "</table>";
	
	// afsluiting pagina.
  echo "</td></tr>";
} else {
voet2();
}
?>